紀錄曾經遇到的錯誤訊息代表什麼意思,提供自己以後遇到的時候可以直接查閱
semi
該行沒有加分號space-infix-ops
字元間缺少空格no-redeclare
重複宣告no-var
使用 let 或 constspace-before-blocks
大括號前需要加空格comma-space
逗號後需要加空格no-unused-vars
宣告但未使用eol-last
最後一行要留一個空行no-shadow
這個變數名稱已經使用過了no-use-before-define
要先有宣告,再使用space-before-function-paren
function 後方需要加空格prefer-arrow-callback
function 使用箭頭函式 =>comma-dagle
該行最後加一個逗號no-plusplus
把 a++ 類型程式碼改為 a += 1keyword-spacing
在使用 for 或 if 類型函式後方需要加空格no-restricted-properies
使用**
代替 Math.powpadded-blocks
使用大括號的多行程式碼上括號與下括號兩邊的空行要對稱no-trailing-spaces
該行後方太多空格quotes
字串使用單引號,避免使用雙引號eqeqeq
使用 !== 代替 !=, 使用 === 代替 ==no-param-reassign
假設如果真的想要略過 no-unused-vars
,在該檔案輸入以下指令:
/* eslint-disable no-unused-vars */
或者是想要略過某一行的程式碼,則可以在該行上方輸入:
//eslint-disable-next-line